@media screen and (min-width: 1660px) {



  /* #region  首页*/

  html,

  body {

    font-size: 20px;

  }



  .width {

    width: 1560px;

  }



  /* #endregion */



}



@media screen and (max-width: 1659px) {



  /* #region  首页*/

  html,

  body {

    font-size: 19px;

  }



  .width {

    width: 1350px;

  }



  .nav li {

    margin-left: 2rem;

  }



  .index4 {

    padding: calc(1350 * 180px/1560) 0 calc(1350 * 162px/1560) 0;

  }



  .index4_left {

    width: calc(1350 * 680px/1560);

  }



  .index4_txt div {

    font-size: calc(1350 * 36px/1560);

  }



  .index4_txt i {

    width: calc(1350 * 150px/1560);

    margin-top: calc(1350 * 12px/1560);

  }



  .index4_txt span {

    font-size: calc(1350 * 24px/1560);

    margin-top: calc(1350 * 14px/1560);

  }



  .index4_item1 {

    height: calc(1350 * 320px/1560);

  }



  .index4_item2 {

    height: calc(1350 * 400px/1560);

    margin-top: calc(1350 * 17px/1560);

  }



  .index4_txt2 {

    bottom: calc(1350 * 58px/1560);

  }



  .index4_txt2 div {

    font-size: calc(1350 * 32px/1560);

  }



  .index4_txt2 p {

    font-size: calc(1350 * 20px/1560);

    margin-top: calc(1350 * 16px/1560);

  }



  .index4_txt2 span {

    font-size: calc(1350 * 20px/1560);

    margin-top: calc(1350 * 24px/1560);

  }



  .index4_right {

    width: calc(1350 * 864px/1560);

  }



  .index4_item3 {

    height: calc(1350 * 465px/1560);

  }



  .index4_item3 .index4_txt2 {

    top: calc(1350 * 52px/1560);

  }



  .index4_item4 {

    margin-top: calc(1350 * 20px/1560);

  }



  .index4_item4 a {

    width: calc(1350 * 422px/1560);

    height: calc(1350 * 250px/1560);

  }



  .index4_item4 .index4_txt2 {

    bottom: calc(1350 * 50px/1560);

  }



  .footer_con li {

    width: 5.3rem;

    padding-right: 0.7rem;

  }



  .index6_ul li {

    margin-bottom: 1.2rem;

  }



  /* #endregion */



  /* #region  内页*/



  /* #endregion */



}



@media screen and (max-width: 1449px) {



  /* #region  首页*/

  html,

  body {

    font-size: 18px;

  }



  .width {

    width: 1150px;

  }



  .logo img {

    width: 15rem;

  }



  .nav li {

    margin-left: 1.3rem;

  }



  .index4 {

    padding: calc(1150 * 180px/1560) 0 calc(1150 * 162px/1560) 0;

  }



  .index4_left {

    width: calc(1150 * 680px/1560);

  }



  .index4_txt div {

    font-size: calc(1150 * 36px/1560);

  }



  .index4_txt i {

    width: calc(1150 * 150px/1560);

    margin-top: calc(1150 * 12px/1560);

  }



  .index4_txt span {

    font-size: calc(1150 * 24px/1560);

    margin-top: calc(1150 * 14px/1560);

  }



  .index4_item1 {

    height: calc(1150 * 320px/1560);

  }



  .index4_item2 {

    height: calc(1150 * 400px/1560);

    margin-top: calc(1150 * 17px/1560);

  }



  .index4_txt2 {

    bottom: calc(1150 * 58px/1560);

  }



  .index4_txt2 div {

    font-size: calc(1150 * 32px/1560);

  }



  .index4_txt2 p {

    font-size: calc(1150 * 20px/1560);

    margin-top: calc(1150 * 16px/1560);

  }



  .index4_txt2 span {

    font-size: calc(1150 * 20px/1560);

    margin-top: calc(1150 * 24px/1560);

  }



  .index4_right {

    width: calc(1150 * 864px/1560);

  }



  .index4_item3 {

    height: calc(1150 * 465px/1560);

  }



  .index4_item3 .index4_txt2 {

    top: calc(1150 * 52px/1560);

  }



  .index4_item4 {

    margin-top: calc(1150 * 20px/1560);

  }



  .index4_item4 a {

    width: calc(1150 * 422px/1560);

    height: calc(1150 * 250px/1560);

  }



  .index4_item4 .index4_txt2 {

    bottom: calc(1150 * 50px/1560);

  }



  .footer_con li {

    width: 4.8rem;

    padding-right: 0.5rem;

  }



  .footer_col {

    margin-left: 2%;

    margin-right: 3%;

  }



  .footer_code div {

    width: 10.5rem;

  }



  .index6_ul li {

    margin-bottom: 1rem;

  }



  /* #endregion */



  /* #region  内页*/

  .bshow_phone {

    margin-top: 4rem;

  }



  .cshow_phone {

    margin-top: 2.5rem;

  }



  /* #endregion */



}



@media screen and (max-width: 1249px) {



  /* #region  首页*/

  html,

  body {

    font-size: 17px;

  }



  .width {

    width: 920px;

  }



  .logo img {

    width: 13rem;

  }



  .nav li {

    margin-left: 0.7rem;

  }



  .index1_ul,

  .index1_btn {

    margin-top: 3rem;

  }



  .index4 {

    padding: calc(920 * 180px/1560) 0 calc(920 * 162px/1560) 0;

  }



  .index4_left {

    width: calc(920 * 680px/1560);

  }



  .index4_txt div {

    font-size: calc(920 * 36px/1560);

  }



  .index4_txt i {

    width: calc(920 * 150px/1560);

    margin-top: calc(920 * 12px/1560);

  }



  .index4_txt span {

    font-size: calc(920 * 24px/1560);

    margin-top: calc(920 * 14px/1560);

  }



  .index4_item1 {

    height: calc(920 * 320px/1560);

  }



  .index4_item2 {

    height: calc(920 * 400px/1560);

    margin-top: calc(920 * 17px/1560);

  }



  .index4_txt2 {

    bottom: calc(920 * 58px/1560);

  }



  .index4_txt2 div {

    font-size: calc(920 * 32px/1560);

  }



  .index4_txt2 p {

    font-size: calc(920 * 20px/1560);

    margin-top: calc(920 * 16px/1560);

  }



  .index4_txt2 span {

    font-size: calc(920 * 20px/1560);

    margin-top: calc(920 * 24px/1560);

  }



  .index4_right {

    width: calc(920 * 864px/1560);

  }



  .index4_item3 {

    height: calc(920 * 465px/1560);

  }



  .index4_item3 .index4_txt2 {

    top: calc(920 * 52px/1560);

  }



  .index4_item4 {

    margin-top: calc(920 * 20px/1560);

  }



  .index4_item4 a {

    width: calc(920 * 422px/1560);

    height: calc(920 * 250px/1560);

  }



  .index4_item4 .index4_txt2 {

    bottom: calc(920 * 50px/1560);

  }



  .index6_ul li {

    margin-bottom: 0.5rem;

  }



  .index6_left span {

    font-size: 1.1rem;

  }



  .footer_top {

    flex-wrap: wrap;

  }



  .footer_top ul {

    width: 100%;

    margin-bottom: 2rem;

  }



  .footer_con li {

    width: auto;

    flex: 1;

    overflow: hidden;

    padding-right: 1rem;

  }



  .footer_col {

    margin-left: 0;

  }



  /* #endregion */



  /* #region  内页*/



  .bshow_txt,

  .about8_ul li span {

    font-size: .85rem;

  }



  .rshow_phone li {

    margin-left: 3rem;

  }



  /* #endregion */



}





@media screen and (min-width: 768px) and (max-width: 1024px) {



  /* #region  首页*/

  .width {

    width: 90%;

  }



  .banner_dot span {

    width: 1.7rem;

    height: 0.7rem;

  }



  .index2_con .swiper-slide span {

    font-size: 1rem;

  }



  .index3_card,

  .index2_con .swiper-slide div,

  .index1_ul span,

  .index1_btn,

  .index1_text {

    font-size: .9rem;

  }



  .index4 {

    padding: 7rem 0 6rem 0;

  }



  .index4_left {

    width: 43.5%;

  }



  .index4_txt div {

    font-size: 1.7rem;

  }



  .index4_txt i {

    width: 7rem;

    margin-top: .6rem;

  }



  .index4_txt span {

    font-size: 1.1rem;

    margin-top: .7rem;

  }



  .index4_item1 {

    height: 16rem;

  }



  .index4_item2 {

    height: 19.8rem;

    margin-top: .6rem;

  }



  .index4_txt2 {

    bottom: 2.9rem;

  }



  .index4_txt2 div {

    font-size: 1.5rem;

  }



  .index4_txt2 p {

    font-size: .9rem;

    margin-top: .8rem;

  }



  .index4_txt2 span {

    font-size: .9rem;

    margin-top: 1.2rem;

  }



  .index4_right {

    width: 55.38%;

  }



  .index4_item3 {

    height: 23.25rem;

  }



  .index4_item3 .index4_txt2 {

    top: 2.6rem;

  }



  .index4_item4 {

    margin-top: .6rem;

  }



  .index4_item4 a {

    width: 49%;

    height: 12.5rem;

  }



  .index4_item4 .index4_txt2 {

    bottom: 2.5rem;

  }



  .index6_prev,

  .index6_next {

    display: none;

  }



  .index6_left a,

  .index6_col div,

  .index5_bottom a,

  .index5 .swiper-slide div,

  .index5 .swiper-slide span {

    font-size: .9rem;

  }



  .index6_col span {

    font-size: .8rem;

  }



  .footer_code span,

  .footer_col p,

  .footer_con li span {

    font-size: 1rem;

  }



  .footer_bottom,

  .footer_col span,

  .footer_con li a {

    font-size: .85rem;

  }



  .footer_top ul {

    margin-bottom: 2.5rem;

  }



  .logo img {

    width: 11rem;

  }



  .nav_select a,

  .nav_link {

    font-size: .9rem;

  }



  .header .width {

    width: 95%;

  }



  .nav li {

    margin-left: 0.7rem;

  }



  .nav li:nth-last-of-type(6) .nav_select {

    left: auto;

    right: 0;

  }



  .nav {

    padding-top: 1rem;

  }



  /* #endregion */



  /* #region  内页*/

  #mapCon {

    width: 34rem;

    height: 30rem;

  }



  .tshow_title div,

  .tshow_text,

  .tshow_page a,

  .about8_ul li span {

    font-size: .9rem;

  }



  .bshow_txt,

  .business_ul li p,

  .business_ul li span {

    font-size: .9rem;

  }



  .cshow_row,

  .ecology5_text {

    font-size: .9rem;

  }



  .train_ul h3 {

    font-size: .95rem;

  }



  .innovate_btn,

  .innovate_txt,

  .train_ul p,

  .train_ul span,

  .rshow_phone div,

  .rshow_title div,

  .recruit_t2,

  .dshow_time,

  .dynamic_ul2 p,

  .dynamic_ul1 li div,

  .dynamic_ul1 li p {

    font-size: .9rem;

  }



  /* #endregion */



}



@media screen and (max-width: 767px) {



  /* #region  首页*/

  .width {

    width: 95%;

  }



  body {

    padding-top: 4.5rem;

  }



  .header .width {

    height: 4.5rem;

  }



  .nav_modal {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 99999;

    background: rgba(0, 0, 0, .5);

    display: none;

  }



  .nav_icon {

    margin-left: auto;

    display: block;

  }



  .nav_icon img {

    width: 2.7rem;

    transition: .2s;

  }



  .nav_icon2 img {

    transform: rotate(90deg);

  }



  .nav {

    position: fixed;

    left: -101%;

    top: 0;

    width: 60%;

    height: 100%;

    background: #fff;

    z-index: 999999;

    display: block;

    padding-top: 2rem;

    transition: .3s;

  }



  .nav2 {

    left: 0;

  }



  .nav_link {

    font-size: 1.3rem;

    line-height: 3.5rem;

    text-align: center;

  }



  .nav_select {

    display: none !important;

  }



  .nav li {

    margin-left: 0;

    margin-top: .5rem;

  }



  .nav_link::after {

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

  }



  .nav_link:hover::after,

  .nav_link.active::after {

    width: 20%;

  }



  .banner_dot span {

    width: 1rem;

    height: 0.5rem;

  }



  .index1 .width {

    display: block;

  }



  .index1_left,

  .index1_right {

    width: 100%;

  }



  .index1_text {

    font-size: 1.1rem;

    padding-right: 0;

  }



  .index1_btn {

    width: 10rem;

    line-height: 3rem;

    margin-left: auto;

    margin-right: auto;

    font-size: 1.1rem;

  }



  .index1_right {

    margin-top: 2.5rem;

  }



  .index1_ul {

    flex-wrap: wrap;

    padding: 1rem 0;

  }



  .index1_ul li {

    width: 50%;

    padding: 01rem 0.25rem;

  }



  .index1_ul span {

    font-size: 1.1rem;

  }



  .index1 {

    padding-top: 3.5rem;

  }



  .index2_con .swiper-slide p {

    font-size: 1.4rem;

  }



  .index2_con .swiper-slide span {

    font-size: 1.2rem;

  }



  .index2_con .swiper-slide div {

    font-size: 1.1rem;

    line-height: 2.5rem;

    width: 8rem;

  }



  .index2_con .swiper-slide span {

    padding: 0;

    line-height: 1.5;

  }



  .index2_con .swiper-slide a {

    padding-top: 3rem;

  }



  .index2_con .swiper-container {

    width: 19.5rem;

    margin: 0 auto;

  }



  .index2_prev {

    left: 0;

  }



  .index2_next {

    right: 0;

  }



  .index3_card {

    font-size: 1.1rem;

  }



  .course_swp .swiper-slide {

    width: 100%;

  }



  .index3_year {

    width: 7rem;

    line-height: 3rem;

    font-size: 1.4rem;

  }



  .index3_bottom {

    top: -11px;

  }



  .index3_bottom div {

    width: 23px;

    height: 23px;

    padding: 4px;

  }















  .index4 {

    padding: 5rem 0;

    display: block;

  }



  .index4_left {

    width: 100%;

  }



  .index4_txt div {

    font-size: 1.8rem;

  }



  .index4_txt i {

    width: 7.5rem;

    margin-top: .6rem;

  }



  .index4_txt span {

    font-size: 1.2rem;

    margin-top: .7rem;

  }



  .index4_item1 {

    height: auto;

  }



  .index4_item2 {

    height: auto;

    margin-top: .8rem;

  }



  .index4_txt2 {

    bottom: 2rem;

  }



  .index4_txt2 div {

    font-size: 1.6rem;

  }



  .index4_txt2 p {

    font-size: 1.1rem;

    margin-top: .8rem;

  }



  .index4_txt2 span {

    font-size: 1.1rem;

    margin-top: 1.2rem;

  }



  .index4_right {

    width: 100%;

  }



  .index4_item3 {

    height: auto;

    margin-top: .8rem;

  }



  .index4_item3 .index4_txt2 {

    top: 2rem;

  }



  .index4_item4 {

    margin-top: .8rem;

  }



  .index4_item4 a {

    width: 48.7%;

    height: 12.5rem;

  }



  .index4_item4 .index4_txt2 {

    bottom: 2rem;

  }



  .index5 .swiper-slide h3 {

    font-size: 1.4rem;

  }



  .index5 .swiper-slide span {

    font-size: 1.1rem;

    line-height: 1.8rem;

    height: 7.2rem;

  }



  .index5 .swiper-slide div {

    width: 9rem;

    line-height: 3rem;

    font-size: 1.1rem;

  }



  .index5 .swiper-slide img {

    width: 5rem;

    height: 5rem;

  }



  .index5_bottom a {

    width: 9rem;

    height: 3rem;

    line-height: 3rem;

    font-size: 1.1rem;

  }



  .index5_bottom div {

    width: 6rem;

    height: 3rem;

  }



  .index5_bottom img {

    width: 0.6rem;

  }



  .index5_bottom .index5_prev,

  .index5_bottom .index5_next{ 

    background-size: .6rem auto;

  }

  

  .about7_bottom div {

    width: 6rem;

    height: 3rem;

  } 



  .about7_bottom div{ 

    background-size: .6rem auto;

  }

  





  .index6_con {

    display: block;

  }



  .index6_left {

    width: 100%;

    height: 18rem;

  }



  .index6_left span {

    font-size: 1.2rem;

  }



  .index6_left a {

    width: 8rem;

    line-height: 2.6rem;

    font-size: 1.1rem;

  }



  .index6_right {

    width: 100%;

    margin-top: 2rem;

  }



  .index6_tab {

    justify-content: space-between;

  }



  .index6_tab li {

    width: 6.6rem;

    line-height: 2.6rem;

    margin-right: 0;

    font-size: 1.1rem;

  }



  .index6_row {

    flex-direction: column;

  }



  .index6_col {

    width: 100%;

  }



  .index6_ul {

    width: 100%;

    margin-top: 2rem;

  }



  .index6_col h3 {

    font-size: 1.2rem;

    margin-top: .9rem;

  }



  .index6_col div {

    font-size: 1rem;

    margin-top: .7rem;

  }



  .index6_col div img {

    width: 1.2rem;

  }



  .index6_col span {

    font-size: 1rem;

  }



  .index6_ul {

    border-top: 1px solid #dcdcdc;

  }



  .index6_ul a {

    font-size: 1.1rem;

    line-height: 3.5rem;

  }



  .footer_top ul {

    display: block;

  }



  .footer_con li {

    display: flex;

    align-items: flex-start;

    line-height: 1.5;

    padding-bottom: 1rem;

  }



  .footer_con li div {

    flex: 1;

    overflow: hidden;

    display: flex;

    flex-wrap: wrap;

  }



  .footer_con li a {

    margin-top: 0;

    font-size: 1rem;

    line-height: 1.5;

    margin-left: 1rem;

    margin-bottom: .5rem;

  }



  .footer_col span,

  .footer_con li span {

    font-size: 1rem;

  }



  .footer_code span,

  .footer_col p {

    font-size: 1.1rem;

  }



  .footer_col img {

    width: 1.6rem;

  }



  .footer_col span {

    line-height: 1.6rem;

  }



  .footer_code div {

    width: 9.5rem;

  }



  .footer_col {

    margin-right: 5%;

  }



  .footer_row {

    font-size: 1.1rem;

  }



  .footer_bottom {

    font-size: 1rem;

    display: block;

  }



  .footer_entrance {

    margin-left: 0;

    margin-top: 1rem;

    justify-content: center;

  }



  .index6_prev,

  .index6_next {

    display: none;

  }



  .right {

    right: .5rem;

  }



  .right a,

  .right li {

    width: 3.5rem;

    height: 3.5rem;

  }



  .right div {

    font-size: 1.2rem;

  }



  .right div img {

    width: 7.5rem;

  }





  /* #endregion */



  /* #region  内页*/

  .banner_row {

    display: block;

  }



  .search div {

    width: 17rem;

  }



  .search button,

  .search input {

    font-size: 1.1rem;

  }



  .search {

    height: 3rem;

    top: 0;

    margin-top: 1.5rem;

  }



  .search button {

    line-height: 3rem;

  }



  .search img {

    width: 1.2rem;

  }



  .search input {

    padding: 0 .6rem;

  }



  .banner_nav {

    flex-wrap: wrap;

  }



  .banner2 .width {

    padding-left: 1rem;

  }



  .banner_nav a,

  .banner_nav li {

    min-width: 8rem;

    font-size: 1.1rem;

    line-height: 3rem;

  }



  .about1_con {

    display: block;

    margin-top: 3rem;

  }



  .about1_left {

    width: 100%;

  }



  .about1_right {

    width: 100%;

    font-size: 1.1rem;

    margin-top: 1.5rem;

  }



  .about1 {

    padding-bottom: 4rem;

  }



  .about2 {

    padding-bottom: 5rem;

  }



  .about2 .swiper-container {

    margin-top: 5rem;

  }



  .about3_con {

    flex-direction: column-reverse;

  }



  .about3_left,

  .about3_right {

    width: 100%;

    font-size: 1.1rem;

  }



  .about4_con {

    display: block;

  }



  .about4_left,

  .about4_right {

    width: 100%;

  }



  .about4_right div {

    font-size: 1.3rem;

  }



  .about4_right span {

    font-size: 1.1rem;

    padding-left: 1.4rem;

  }



  .about4_right i {

    margin-right: .7rem;

  }



  #mapCon {

    width: 28rem;

    height: 25rem;

  }



  .about7_con {

    justify-content: space-between;

  }



  .about7_con li {

    width: 48.5%;

    margin-right: 0;

  }



  .about7_li span,

  .about7_con li span {

    font-size: 1.1rem;

  }



  .about8_ul {

    justify-content: space-between;

  }



  .about8_ul li {

    width: 48.5%;

    margin-right: 0;

    line-height: 1;

  }



  .about8_ul li b {

    font-size: 1.3rem;

  }



  .about8_ul li span {

    font-size: 1rem;

  }



  .about8_ul li {

    margin-top: 1.2rem;

  }



  .page a {

    min-width: 2.5rem;

    line-height: 2.5rem;

    font-size: 1.2rem;

  }



  .tshow_title h1 {

    font-size: 2rem;

  }



  .tshow_title div {

    font-size: 1.1rem;

  }



  .tshow_con {

    display: block;

  }



  .tshow_img {

    width: 100%;

    padding: 1rem;

  }



  .tshow_text {

    width: 100%;

    padding: 0 1rem 1.5rem 1rem;

    font-size: 1.1rem;

  }



  

.tshow_con2 .tshow_img,

.tshow_con2 .tshow_text{

  width: 100%;

}



  .tshow_page {

    display: block;

  }



  .tshow_page a {

    font-size: 1.1rem;

    line-height: 2;

    max-width: 100%;

    padding: 0;

  }



  /* #endregion */



  /* #region  内页*/

  .business_ul {

    display: block;

  }



  .business_ul li {

    width: 100%;

  }



  .business_ul li p {

    font-size: 1.1rem;

    line-height: 2rem;

    height: 4rem;

    -webkit-line-clamp: 2;

    line-clamp: 3;

  }



  .business_ul li h3 {

    font-size: 1.3rem;

  }



  .business_ul li span {

    width: 8rem;

    line-height: 2.4rem;

    font-size: 1.1rem;

    margin-top: 1.5rem;

  }



  .bshow_con {

    display: block;

  }



  .bshow_img {

    width: 100%;

  }



  .bshow_right {

    padding: 0;

    padding-bottom: 2rem;

    margin-top: 2rem;

  }



  .bshow_title a {

    font-size: 1.1rem;

  }



  .bshow_txt,

  .about8_ul li span {

    font-size: 1.1rem;

  }



  .bshow_phone {

    font-size: 1.3rem;

    margin-top: 2rem;

  }



  .bshow_main {

    font-size: 1.1rem;

  }



  .ecology1_con {

    display: block;

  }



  .ecology1_img {

    width: 100%;

  }



  .ecology1_text {

    width: 100%;

    font-size: 1.1rem;

  }



  .ecology2_ul {

    justify-content: space-between;

  }



  .ecology2_ul li {

    width: 48.5%;

    margin-right: 0;

  }



  .ecology2_ul li div {

    font-size: 1.1rem;

  }



  .ecology_title {

    font-size: 1.7rem;

  }



  .ecology3_con img {

    height: 20rem;

  }



  .ecology3 .ecology_title {

    top: 4rem;

  }



  .ecology3_con {

    padding-top: 9rem;

  }



  .ecology3_text {

    width: 90%;

    font-size: 1.1rem;

  }



  .ecology4_ul {

    justify-content: space-between;

  }



  .ecology4_ul li {

    width: 48.5%;

    margin-right: 0;

  }



  .ecology4_ul li h3 {

    font-size: 1.1rem;

  }



  .ecology5_ul {

    justify-content: space-between;

  }



  .ecology5_ul li {

    width: 48.5%;

    margin-right: 0;

    margin-top: 1rem;

  }



  .ecology5_img {

    display: block;

  }



  .ecology5_img img {

    margin: 0 auto;

  }



  .ecology5_img div {

    padding-left: 0;

    text-align: center;

    margin-top: 1rem;

  }



  .ecology5_img h3 {

    font-size: 1.2rem;

  }



  .ecology5_img span {

    font-size: 1rem;

  }



  .ecology5_text {

    font-size: 1rem;

    line-height: 1.8rem;

    height: 5.4rem;

  }



  .cshow_row {

    font-size: 1rem;

  }



  .cshow_row img {

    width: 1.2rem;

  }



  .cshow_label div,

  .cshow_title {

    font-size: 1.3rem;

  }



  .cshow_text {

    font-size: 1.1rem;

  }



  .dynamic_ul1 {

    display: block;

    padding-top: 1.5rem;

  }



  .dynamic_ul1 li {

    width: 100%;

    margin-right: 0;

    margin-top: 2rem;

  }



  .dynamic_ul1 li h3 {

    font-size: 1.3rem;

  }



  .dynamic_ul1 li p,

  .dynamic_ul1 li div {

    font-size: 1.1rem;

  }



  .dynamic_ul2 {

    display: block;

  }



  .dynamic_ul2 li {

    width: 100%;

  }



  .dynamic_ul2 h3 {

    width: auto;

    flex: 1;

    font-size: 1.2rem;

  }



  .dynamic_ul2 p {

    font-size: 1rem;

  }



  .dynamic_ul2 span {

    width: 6rem;

    line-height: 2.4rem;

    font-size: 1.1rem;

  }



  .dshow_time {

    font-size: 1rem;

  }



  .dshow_time img {

    width: 1.2rem;

  }



  .dshow_time div {

    margin: 0 1rem;

  }



  .dshow_text {

    font-size: 1.1rem;

  }



  .show_top ul img {

    width: 1rem;

  }



  .show_top ul {

    font-size: 1.1rem;

    height: 4.2rem;

    border-bottom: 1px solid #e5e5e5;

  }



  .show_top .width {

    display: block;

  }



  .show_back {

    height: 4rem;

    width: 7rem;

    font-size: 1.1rem;

  }



  .show_back img {

    width: 1.3rem;

    margin-right: .5rem;

  }





  /* #endregion */



  /* #region  内页*/



  .idea_text {

    font-size: 1.1rem;

  }



  .idea_t1 {

    margin-top: 3rem;

  }



  .brand .dynamic_ul1 {

    display: flex;

    justify-content: space-between;

  }



  .brand .dynamic_ul1 li {

    width: 48.5%;

    margin-right: 0;

  }



  .employment_ul {

    font-size: 1.1rem;

    padding-top: 1.2rem;

  }



  .employment_t1 {

    font-size: 1.4rem;

  }



  .recruit_ul li {

    width: 100%;

    margin-right: 0;

  }



  .recruit_t1 span,

  .recruit_t1 h3 {

    font-size: 1.3rem;

  }



  .recruit_t2 {

    font-size: 1.1rem;

    line-height: 1.8rem;

    height: 5.4rem;

  }



  .recruit_t3 {

    font-size: 1.1rem;

  }



  .recruit_t3 i {

    width: 1.3rem;

  }



  .recruit_t3 div {

    height: 3rem;

  }



  .rshow_top {

    display: block;

  }



  .rshow_phone {

    display: block;

  }



  .rshow_phone li {

    margin-left: 0;

  }



  .rshow_text,

  .rshow_phone div,

  .rshow_title div {

    font-size: 1.1rem;

  }



  .rshow_title img {

    width: 1.3rem;

  }



  .rshow_phone li {

    margin-top: 2rem;

  }



  .recruit_show {

    padding-top: 3rem;

  }



  .train_ul {

    justify-content: space-between;

  }



  .train_ul li {

    width: 48.5%;

    margin-right: 0;

  }



  .train_ul div {

    display: block;

  }



  .train_ul h3 {

    font-size: 1.1rem;

  }



  .train_ul span {

    font-size: 1rem;

    margin-left: 0;

    margin-top: .5rem;

  }



  .train_ul span img {

    width: 1.2rem;

  }



  .train_ul p {

    font-size: 1rem;

  }



  .train_ul p img {

    width: 1rem;

  }



  .promotion_text {

    font-size: 1.1rem;

  }



  /* #endregion */



  /* #region  内页*/

  .innovate_ul a {

    display: block;

  }



  .innovate_ul img {

    width: 100%;

  }



  .innovate_txt {

    padding: 0;

  }



  .innovate_txt h3 {

    font-size: 1.3rem;

    margin-top: 1.2rem;

  }



  .innovate_txt {

    font-size: 1.1rem;

  }



  .innovate_btn {

    width: 9rem;

    line-height: 3rem;

    font-size: 1.1rem;

    margin: 1rem auto 0 auto;

  }



  .innovate_ul li {

    padding: 2rem 0;

  }



  .patent_ul {

    justify-content: space-between;

  }



  .patent_ul li {

    width: 48.5%;

    margin-right: 0;

  }



  .patent_ul h3 {

    font-size: 1.1rem;

  }



  .contact_con {

    display: block;

  }



  .contact_left {

    width: 100%;

  }



  .contact_right {

    width: 100%;

  }



  .contact_ul li {

    font-size: 1.2rem;

    line-height: 2rem;

  }



  .contact_ul img {

    width: 2rem;

  }



  .contact_code {

    display: block;

    padding-left: 0;

  }



  .contact_code img {

    width: 12rem;

    margin: 0 auto;

  }



  .contact_code {

    font-size: 1.2rem;

  }



  .contact_right {

    margin-top: 2rem;

  }



  .contact_right input,

  .contact_right textarea {

    font-size: 1.1rem;

  }



  .contact_right button {

    margin-left: auto;

    margin-right: auto;

  }



  .contact_map {

    height: 18rem;

  }



  .contact {

    padding-top: 3.5rem;

  }

  .about7_li{
    padding: 0 .1rem;
  }


  /* #endregion */



  /* #region  效果*/

  .ecology5_ul li:nth-of-type(odd),

  .ecology4_ul li:nth-of-type(odd),

  .dynamic_ul1 li:nth-of-type(2),

  .dynamic_ul1 li:nth-of-type(3),

  .business_ul li:nth-of-type(even) {

    animation-delay: 0s !important;

  }



  .ecology5_ul li:nth-of-type(even),

  .ecology4_ul li:nth-of-type(even) {

    animation-delay: .1s !important;

  }



  /* #endregion */





}







/* #region  */



/* #endregion */